package com.zide.system.domain.dict.vo.result;

import com.zide.common.annotation.Excel;
import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.Size;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @author 石添
 * @date 2024/3/20 10:23
 */
@Data
@Schema(description = "出参 - 字典数据结果")
public class SysDictDataResultVO implements Serializable {

    @Schema(description = "字典编码")
    private Long dictCode;

    @Schema(description = "字典排序")
    private Long dictSort;

    @Schema(description = "字典标签")
    private String dictLabel;

    @Schema(description = "字典键值")
    private String dictValue;

    @Schema(description = "字典类型")
    private String dictType;

    @Schema(description = "样式属性")
    private String cssClass;

    @Schema(description = "表格字典样式")
    private String listClass;

    @Schema(description = "是否默认，Y=是,N=否")
    private String isDefault;

    @Schema(description = "状态，0=正常,1=停用")
    private Integer status;

    @Schema(description = "创建者")
    private String creator;

    @Schema(description = "创建时间")
    private LocalDateTime createTime;
}
